package gen

import "gitee.com/dreamwood/ez-go/maker"

func Buyer() {
	doc := maker.CreateDoc("Buyer", "客户", "erp")
	doc.Add("name", "名称").IsString()
	doc.Add("fastName", "助记名称").IsString()
	doc.Add("cat", "客户分类").IsJoinM2O("BuyerCategory")
	doc.Add("level", "客户等级").IsJoinM2O("BuyerLevel")
	doc.Add("isOn", "是否有效").IsBool()
	doc.Generate()
}

func BuyerCategory() {
	doc := maker.CreateDoc("BuyerCategory", "客户类型", "erp")
	doc.Add("name", "名称").IsString()
	doc.LoadTree()
	doc.Generate()
}

func BuyerLevel() {
	doc := maker.CreateDoc("BuyerLevel", "客户评级", "erp")
	doc.Add("name", "名称").IsString()
	doc.LoadTree()
	doc.Generate()
}

func BuyerBankCard() {
	doc := maker.CreateDoc("BuyerBankCard", "客户银行卡", "erp")
	doc.Add("Buyer", "客户").IsJoinM2O("Buyer")
	doc.Add("name", "单位名称").IsString()
	doc.Add("bank", "银行").IsString()
	doc.Add("bankName", "开户行").IsString()
	doc.Add("card", "卡号").IsString()
	doc.Generate()
}
